Thiết kế vẫn kiếm.ăn ngon, còn nhà máy thì đừng mong đợi gì nhiềuMấy bác nhận định ngành bán dẫn ở việt nam 3 năm tới ntn nhỉ (em cứ thầy bánh vẽ thế nào ấy)
mình phỏng vấn rồi nàyCho em hỏi là đã bác nào ở đây phỏng vấn DV Intern bên Infineon chưa ạ? Không biết là bên đấy có mấy vòng phỏng vấn, cụ thể mỗi vòng phỏng vấn gì ạ?
, quan trọng là tiếng anh ổn, nắm vững lập trình C/C++ căn bản, có kiến thức về một số ngoại vi ( UART/SPI/I2C, AHB, APB,. . .), có kiến thức về verilog, UVM là điểm cộng. Số vòng thì 1 vòng thôicái này case by case + tùy hứng. cơ mà nói bằng tiếng anh mà nuột sẽ là điểm cộng lớn còn không thì chứ hết giới thiệu bản thân là xin sang tiêng việt cho mượtKhông biết bác đã pass chưa ạ? Cho em hỏi xíu là phỏng vấn bằng tiếng anh luôn à bác. Có yêu cầu phải làm bài kiểm tra code không hay chỉ hỏi về giải thuật thôi vậy bác? Ngoài ra thì có hỏi về project cá nhân không nhỉ?
Thế quái nào thằng bạn e pv tiếng Anh với HR qua Zalo cái cho tạch luôncái này case by case + tùy hứng. cơ mà nói bằng tiếng anh mà nuột sẽ là điểm cộng lớn còn không thì chứ hết giới thiệu bản thân là xin sang tiêng việt cho mượt

Giới thiệu thôi, xong qua vòng technical. Đợt đấy trên linkedin > 100 applicant lận nên chắc gọi qua Zalo trước để lọcphỏng vấn HR qua zalo này chủ yếu là giới thiệu thôi à bác? Hay là đi thẳng vào chuyên môn luôn nhỉ?

Ko bác, kể ra f giờ có khi cũng ngon, đợt vừa r tuyển ồ ạt 3 miềncty F à bác![]()
.sah là gì vậy bácCó ai làm sah ở ĐN chưa cho xin cái review với![]()
viết testbench bác, test full trường hợp thôi là được ạ. ĐATN em ngoài demo trên FPGA ra còn sử dụng waveform để chứng minh design mình đúng.Em đang làm đề tài thiết kế RV32I cho đồ án TN mà không biết thiết kế xong phải implement trên FPGA kiểu gì. Thầy hd yêu cầu phải test được trên đó. Mà do đây là lần đầu e tiếp xúc với FPGA nên chẳng biết như nào mà lần, lại còn tự bơi, google thì nó rộng quá.
Cho em hỏi thêm là nếu thiết kế RTL xong hết rồi thì cần phải test như nào là hợp lí với trình độ sinh viên làm ĐATN ạ.
RV32I thì có nhiều opensource implement rồi, bạn lấy về custome , simulation + demo một chương trình có ứng dụng với các ngoại vi trên FPGA mình nghĩ là hợp lýEm đang làm đề tài thiết kế RV32I cho đồ án TN mà không biết thiết kế xong phải implement trên FPGA kiểu gì. Thầy hd yêu cầu phải test được trên đó. Mà do đây là lần đầu e tiếp xúc với FPGA nên chẳng biết như nào mà lần, lại còn tự bơi, google thì nó rộng quá.
Cho em hỏi thêm là nếu thiết kế RTL xong hết rồi thì cần phải test như nào là hợp lí với trình độ sinh viên làm ĐATN ạ.
c ơi c tìm đc chỗ mua con này giá ổn ổn ko ạmn cho em hỏi với ạ: Em có bài tập lớn môn Nhập môn hệ thống nhúng. Thầy yêu cầu làm 1 project dựa trên con STM32 F401RE. Các bác có thể gợi ý em 1 vài project có thể làm dựa trên con vi điều khiển này không ạ?
Dạ bác @Bazalorrrr có source cách demo trên FPGA không ạ, cho em tham khảo cách làm ạ.viết testbench bác, test full trường hợp thôi là được ạ. ĐATN em ngoài demo trên FPGA ra còn sử dụng waveform để chứng minh design mình đúng.
Khi demo/simu trên FPGA thì e phải thiết kế thêm một module giao tiếp trung gian giữa core và periperal đúng không ạ. Cụ thể như demo một chương trình chạy trên core và ra được kết quả hiển thị trên màn hình OLED ạRV32I thì có nhiều opensource implement rồi, bạn lấy về custome , simulation + demo một chương trình có ứng dụng với các ngoại vi trên FPGA mình nghĩ là hợp lý
Về mặt test thì RISC-V có nhiều opensource verify framework bạn xem thử
tất nhiên link trên mình gửi là cả 1 cục to bự, chỉ có RV32I thì bạn sẽ phải custome nhiều nhưng cũng coi như là có start point đi. hoặc đề xuất hướng đồ án tốt nghiệp ứng dụng lõi cva6 kia cho một ứng dụng cụ thể nào đó chả hạn.![]()
GitHub - openhwgroup/cva6: The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux. - openhwgroup/cva6github.com
Em không có nhưng mà có 1 video mà bác có thể tham khảo:Có source cách demo trên FPGA không ạ
Khi simulation thì bác không cần thiết kế thêm một module để giao tiếp nhé bác nhé, bác có thể tham khảo testbenches để hiểu thêm về cái simu này.Khi demo/simu trên FPGA thì e phải thiết kế thêm một module giao tiếp trung gian giữa core và periperal đúng không ạ.
Còn về demo, là bác phải đưa được thiết kế của bác xuống con FPGA (em vẫn chưa biết là bác dùng con nào), thì nó sẽ có thêm các bước như nối chân (UCF) của core của bác ra các chân, ngoại vi sẵn có trên FPGA (như kiểu tắt bật led built-in thì kh cần viết module riêng) còn phức tạp hơn như hiển thị OLED thì bác sẽ phải viết. Tuy nhiên thường thì trên mạng nó sẽ có những cái module này rồi.Cụ thể như demo một chương trình chạy trên core và ra được kết quả hiển thị trên màn hình OLED ạ
1. Em chỉ viết C để bỏ input vào r lấy output xong dùng kq đó đối chiếu với kết quả trên waveform :v kh biết em làm v có đúng kh nhưng mà em dùng waveform để đếm xem state nào tốn bnh clock nữa :v2. Khi Implement lên Board FPGA thì việc đánh giá hiệu năng, tài nguyên thì có phải chính là so sánh với report sau khi thực hiện bước Synthesis phải không ạ? Nếu xảy ra sự khác nhau giữa 2 cái thì liệu có những lí do gì dẫn đến sự khác nhau vậy ạ?
Em cảm ơn bác đã chia sẻ ạ.Em không có nhưng mà có 1 video mà bác có thể tham khảo:
Khi simulation thì bác không cần thiết kế thêm một module để giao tiếp nhé bác nhé, bác có thể tham khảo testbenches để hiểu thêm về cái simu này.
Còn về demo, là bác phải đưa được thiết kế của bác xuống con FPGA (em vẫn chưa biết là bác dùng con nào), thì nó sẽ có thêm các bước như nối chân (UCF) của core của bác ra các chân, ngoại vi sẵn có trên FPGA (như kiểu tắt bật led built-in thì kh cần viết module riêng) còn phức tạp hơn như hiển thị OLED thì bác sẽ phải viết. Tuy nhiên thường thì trên mạng nó sẽ có những cái module này rồi.
Còn bác muốn làm kiểu như này:thì trên con FPGA thường sẽ có thêm một con processor và bác phải đụng tới nó thì mới làm đc. Tài liệu cho việc này thì em kh có :'( nhưng mà nó khá khó cho newbie nên bác hỏi giảng viên hd thử :v