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.
-
Bạn upload Datasheet của con ARM đi. Đại khái là bạn muốn thiết kế con FPGA để làm gì?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
-
Hỏi hay, hehe !!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 chinhnguyen9Sản phẩm không có thương hiệu rõ ràng gồm 3 kiểu 30A;60A và 100A có vẽ ngoaài khá bắt mắt. Tôi đã tin và mua 1 con 30A
Lắp vào hệ thống thấy dấu hiệu:
Phận hiển thị điện áp pin lưu trữ và dòng sạc ổn
Sau khi lắp pin lưu trữ , khi hở mach điên...-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 03:30 -
-
bởi Abril9Chào mọi người, động cơ bước có hộp số (https://www.oyostepper.es/category-2...eductores.html) trên thiết bị của tôi đã được sử dụng khoảng sáu tháng. Gần đây, tôi nhận thấy dầu rò rỉ từ trục đầu ra. Mỡ bôi trơn đã bị chảy và nhỏ giọt...
-
Channel: Các hệ thống tự động hóa khác
27-03-2026, 13:26 -
-
bởi AbirChào mọi người, gần đây tôi có một ý tưởng mới.
Tôi muốn nâng cấp thiết bị của mình để tăng tốc độ, vì vậy tôi đã thay đổi nguồn cấp cho mạch điều khiển từ 24V lên 48V. Động cơ vẫn giữ nguyên và dòng điện định...-
Channel: Điện tử công nghiệp
27-03-2026, 09:49 -
-
bởi nguyendinhvanCó một chi tiết sai cơ bản trong kỹ thuật điện tử....
-
Channel: Tâm tình dân kỹ thuật
26-03-2026, 19:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Bài hát mới, nhạc Phật: Về Giữa Chiêm Bao, sáng tác: Hoàng Đình Thường.
[Verse 1] Nhân gian bao thay đổi
ĐỜI là giấc CHIÊM BAO
Người mê lầm tranh đấu
KHỔ ĐAU mãi LUÂN HỒI.
VÔ THƯỜNG nào ai thấu
THAM vơ...-
Channel: Tâm tình dân kỹ thuật
25-03-2026, 19:01 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi davidcopyBạn muốn hỏi nguyên lý làm việc của mạch nào...
-
Channel: Hỗ trợ học tập
24-03-2026, 22:50 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi N_Tu_Hoc_HoiBạn cần sơ đồ mạch ổn áp bao nhiêu Volt, Nếu giống anh bạn guiwr có khả năng ổn áp dùng iC họ 78XX, 79XX. Những mạch này bạn tim kiếm trên google sẽ thấy!!
-
Channel: Hỗ trợ học tập
23-03-2026, 02:32 -
-
bởi chinhnguyen9
Điến âp vào 24V;Điên áp ra 30V;Dòng điện ra 10A
Trên nền tảng mạch Boost thay đổi như sau: cự âm tụ lọc C không nối mas mà nối vào Vc +24V
Mach phản hồi tao điê áp trên tụ lọc này ổn đinh ở 6V
Kết quả:
· Điện áp ra =24V+ 6V=30V
· Công...-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:33 -
-
bởi chinhnguyen92. Các yếu tố để dòng điện đầu ra không bị "thiếu"
Dòng điện đầu ra bị "thiếu" có thể hiểu là không đủ 10A theo yêu cầu hoặc bị sụt áp khi tải thay đổi. Để đảm bảo điều này, bạn cần xem xét các yếu tố sau:
a. Khả năng chịu dòng của cuộn cảm- Dòng bão hòa (I_sat): Như
-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:06

Comment