Chào anh dép liều, em xin phép chuyển chủ đề một chút vì em không có email của anh để hỏi riêng anh một vài vấn đề em đang băn khoăn. Hiện em đang tiến hành thực hiện một board mạch sử dụng ARM9 của Atmel trong đó sử dụng EMI (extenal memory interface) của ARM để kết nối và một FPGA, giờ em đang trong giai đoạn vẽ mạch, em chưa có kinh nghiệm ghép nối ARM và FPGA anh có thể cho em một vài ý kiến về việc tổ chức ghép nối được không?
Thông báo
Collapse
No announcement yet.
Kết nối ARM với FPGA
Collapse
X
-
Đối với các chíp SAM của ATMEL, người ta sử dụng EBI ( External Bus Interface) cho các giao tiếp SDRAM, SRAM, NAND Flash. Để giao tiếp với FPGA, theo K nghĩ tốt nhất chọn kiểu giao tiếp SRAM do tính đơn giản và tính khả thi cao, kể các việc viết driver cho thiết bị này cũng đơn giản.
Để làm được điều này, bạn sẽ phải nghiên cứu kỹ datasheet (ở mục EBI) của chíp mà bạn cần dùng.
-
Nguyên văn bởi TL138 Xem bài viếtChào anh dép liều, em xin phép chuyển chủ đề một chút vì em không có email của anh để hỏi riêng anh một vài vấn đề em đang băn khoăn. Hiện em đang tiến hành thực hiện một board mạch sử dụng ARM9 của Atmel trong đó sử dụng EMI (extenal memory interface) của ARM để kết nối và một FPGA, giờ em đang trong giai đoạn vẽ mạch, em chưa có kinh nghiệm ghép nối ARM và FPGA anh có thể cho em một vài ý kiến về việc tổ chức ghép nối được không?
Comment
-
hì con fpga của em làm modul mã hóa thôi, em cũng sử dụng giao diện SRAM trong EMI của ARM như ý kiến của abh K, nhân tiện hỏi anh K có hứng thú món này không, vì em sắp vào TPHCM để công tác khoảng 3 tháng, em không biết cách boot hệ điều hành trên một board ARM tự chế, mong sụ giúp đỡ của các bác!Cung cấp kít FPGA giá sinh viên!
Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
Email:
Comment
-
Làm xong viết một cái notes nhé... thần dân dientuvietnam sẽ cám ơn bạn
Ví dụ như
- Các bước để compile chéo hệ điều hành + boot loader cho con ARM của bạn.
- Làm sao nạp boot-loader vào Flash/NAND Ram.
Trên con ARM của bạn có các cổng giao tiếp nào nhỉ? Nếu kết nối như vậy thì FPGA slave hả và dùng như một ngoại vi được map vào vùng nhớ của con ARM ?
Comment
-
@jefflieu
Con FPGA được thiết kế như một ngoại vi với giao diện SRAM đơn giản, và được map vào bộ nhớ của ARM.
Giao diện bus ngoài của ARM cái được sử dụng cho SDRAM và FLASH cũng được sử dụng để giao tiếp với FPGA
Trên ý tưởng là như vậy, nhưng công việc này mất rất nhiều thời gian đấy các bác à, em cần cộng tác với nhiều người nữa. Hiện vấn đề về FPGA đã giải quyết xong, nhưng phần ARM thì kinh nghiệm của em là bằng không.
Khi nào xong mạch em sẽ đi nhờ các bác hết!Cung cấp kít FPGA giá sinh viên!
Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
Email:
Comment
-
@ Kamejoko80!!!
Thank anh Phuơng, em mới mua kít KM9260 của anh mấy bữa trước,kít rất đẹp nhưng em cũng chưa dám nghịch vì em đang rất bận và nhiều cái còn quá mới mẻ với em. Sắp tới em vào TPHCM công tác, mong sẽ có nhiều dịp học hỏi từ anh! Kít ghép ARM và FPGA mà em tiến hành cũng dựa trên ý tưởng kít KM9260 của anh, với ARM là AT91SAM9260 và FPGA là XC3S500E, em cũng sử dụng các IC nhớ SDRAM và FLASH tương tự của anh! Vì vậy em rất mong có được sự giúp đỡ của các anh!Cung cấp kít FPGA giá sinh viên!
Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
Email:
Comment
-
Chào anh! lâu lắm rồi mới lên diễn đàn, thấy anh lập cái topic này vuivui nên chọc ngáy tý cho vui! hehe! không biết anh có đồng ý không ạ?
em vẽ xong một mạch có XC3S500E,có thêm modul sdram, con samsung K4S561632C-TC75, cũng được coi là tạm ổn, nên hỏi anh xem thì sao không vẽ như thế lun mà phải qua con ARM vậy?trong mạch có thể thêm ARM để mạch điều khiển hoàn thiện, nhưng boot bằng FPGA sẽ thực sự nhanh hơn rất nhiều, nhất là dùng các lõi nhúng có các driver điều khiển đã được hoàn thiện!như vậy chủ đạo sẽ do con FPGA chứ không phải con ARM, việc đó hẳn là tốt hơn chứ à?Removing Bariers to Inovation!
Seaching in Future!
Comment
-
Nguyên văn bởi MTAPIC Xem bài viếtChào anh! lâu lắm rồi mới lên diễn đàn, thấy anh lập cái topic này vuivui nên chọc ngáy tý cho vui! hehe! không biết anh có đồng ý không ạ?
em vẽ xong một mạch có XC3S500E,có thêm modul sdram, con samsung K4S561632C-TC75, cũng được coi là tạm ổn, nên hỏi anh xem thì sao không vẽ như thế lun mà phải qua con ARM vậy?trong mạch có thể thêm ARM để mạch điều khiển hoàn thiện, nhưng boot bằng FPGA sẽ thực sự nhanh hơn rất nhiều, nhất là dùng các lõi nhúng có các driver điều khiển đã được hoàn thiện!như vậy chủ đạo sẽ do con FPGA chứ không phải con ARM, việc đó hẳn là tốt hơn chứ à?
Các bạn cho thể cho biết giá tiền của mấy con chip hông?
Con FPGA XC3S500E bao nhiêu tiền, con ARM bao nhiêu tiền, con SDRAM đó bao nhiêu tiền?
Comment
-
@mtapic
Anh cũng đã rất muốn FPGA là chủ đạo trong hệ thống nhưng khi phân tích tổng thể thì hệ thống có ARM làm chủ đạo tỏ ra mạnh mẽ hơn hẳn khi hệ thống đó có yêu cầu sử dụng hệ điều hành và quản lý net, anh đưa ra một số so sánh thế này nhé:
[1] Arm chạy 200 MIPS trong khi core Microblaze chỉ đạt 70 MIPS khi em sử dụng con XC3S500E ( con ARM 200@ đó giá chỉ khoảng 250K. Các bài toán sử dụng core MCU MICROBLAZE sẽ không mạnh như ARM.
[2] ARM hỗ trợ sãn rất nhiều ngoại vi như Ethernet, USB host, divice... tập giao diện này khá phong phú và được được kết nối trong một kiến trúc bus rất linh hoạt và hiệu quả!
[3] Tài nguyên phần mềm hỗ trợ của ARM trội hơn hẳn FPGA trong vấn đề về Linux, các driver... và cộng đồng phát triển rộng lớn, cho phép tận dụng được rất nhiều kết quả Open Source!
[4] Việc ghép nối ARM và FPGA sẽ tận dụng được tối đa sự mềm dẻo của ARM và khả năng hỗ trợ tính toán xử lý tốc độ cao của FPGA.
Mỗi công nghệ đều có mảnh đất riêng của nó, cần phải đặt chúng ở đúng chỗ của nó!Cung cấp kít FPGA giá sinh viên!
Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
Email:
Comment
-
@ bác jefflieu!
Sử dụng FPGA hay ARM em thấy là cũng tùy bài toán thôi ví dụ như thiết kế một bộ MCU điều khiển khoảng 10 động cơ bước, thu thập 20 encoder loại QEI có sử dụng đường truyển Ethernet (gói UDP), hi hi em sẽ chọn FPGA và cũng chỉ cần 1 con FPGA không cần ram và flash nào hết trừ con rom cấu hình!Cung cấp kít FPGA giá sinh viên!
Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
Email:
Comment
Bài viết mới nhất
Collapse
-
bởi vi van phamNhắn tin khẩn:
Mèo mướp trốn về bản ngay. Lão nhà thùng xỉn, tay cầm dao tìm mèo thịt. Về bản làng nhờ chị hàng xóm giúp đỡ....-
Channel: Điện tử gia dụng
hôm nay, 05:57 -
-
Trả lời cho Tổng hợp quạt điện : điện tử , Cơ , phun sươngbởi Nikon57Cảm ơn meomuop đã chỉ dẫn. Mình làm theo lời khuyên đầu tiên của bạn " tìm dây và nối lại". Mắt tuy kém nhưng ngồi bình tĩnh vẫn tìm được và đã nối xong như hình. Cảm ơn bạn rất nhiều nhé....
-
Channel: Điện tử gia dụng
Hôm qua, 23:16 -
-
bởi nhathung1101Đệ đang ôm chai đây... Kính lão 1 chén nhé!
Đệ có trên tay dao cạo lông....
Ngắm nghía xung quanh tìm con mèo...
Dưng mà quên mất mèo lên đĩa...
Thôi cứ uống say mặc kệ mèo......-
Channel: Điện tử gia dụng
Hôm qua, 21:33 -
-
Trả lời cho Tổng hợp quạt điện : điện tử , Cơ , phun sươngbởi mèomướpDạ chú tìm dây và nối lại ạ. Ko thì chú cắt vứt cuộn ấy đi rồi nối dây bỏ qua cuộn ấy. Hoặc là quấn lại cuộn ấy thì càng tốt, chú ý số vòng dây và hướng quấn để đấu nối...
-
Channel: Điện tử gia dụng
Hôm qua, 20:52 -
-
Trả lời cho Tổng hợp quạt điện : điện tử , Cơ , phun sươngbởi Nikon57Mình có cái quạt trần điện cơ, xông điện vào không chạy . Dỡ xuống tháo ra quan sát thấy một đầu dây trong một bối dây bị đứt thò ra goài. Quạt cố, cả cuộn làm việc và cuồn đề bố trí thành một vòng . Xin xem ảnh kèm theo. Đo trở...
-
Channel: Điện tử gia dụng
Hôm qua, 15:09 -
-
Trả lời cho Xin hỏi về chiết ápbởi mèomướpDạ cháu hông có tiền để mua điện thoại riêng chơi mạng xã hội đâu ạ. Chú có điều kiện thì tài trợ cho cháu cái ai phôn 16 pờ rồ mắc để cháu học dùng facebook rồi kết bạn với chú ạ...
-
Channel: Điện thanh
Hôm qua, 13:14 -
-
Trả lời cho Xin hỏi về chiết ápbởi TKM323Vậy bé cho chú xin facebook của bé nhé...
-
Channel: Điện thanh
Hôm qua, 08:32 -
-
Trả lời cho Tiêu chuẩn về dây quấn biến ápbởi nguyendinhvanTat cả các thông tin này , do phòng kỹ thuật công nghệ, cán bộ quản lý công nghệ của cty bạn quản lý và nắm rõ. Để họ làm hồ sơ sản phẩm, để thuyết trình, để đăng ký ..... Còn cán bộ cấp thấp của nhà máy thì họ không bàn, không...
-
Channel: Thuật ngữ chuyên ngành
25-04-2025, 23:18 -
-
Trả lời cho Tiêu chuẩn về dây quấn biến ápbởi nguyendinhvanĐại ý là họ có những cái giấy tờ như thế này. Họ sản xuất nhiều chủng loại mẫu mã. Và cái loại trên hình theo chuẩn Tờ cờ vờ nờ , năm chín ba ba...
-
Channel: Thuật ngữ chuyên ngành
25-04-2025, 23:03 -
-
Trả lời cho Tiêu chuẩn về dây quấn biến ápbởi nguyendinhvanNói chuyện với bạn này cũng khá là chán .
-
Channel: Thuật ngữ chuyên ngành
25-04-2025, 23:00 -
Comment