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
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nhathung1101Lão Đinh Vặn học giải phương trình hồi đi trẻ mà. Mẫu giáo học lập trình AI rồi. Lớp lão ấy gần lớp em nên em biết....
-
Channel: Điện tử công suất
26-01-2025, 23:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vậy chú đã hỏi hãng SIEMEN chưa? Tại sao cái PLC S7-200 cổ lỗ mà họ vẫn thiết kế riêng cho thị trường TQ với chữ SMART? Thậm chí phần mềm riêng để đọc file ngu.smart?
Vấn đề không còn là công nghệ "cốt lõi" nữa, mà là giá thành quyết định. Ham rẻ là trả giá mà....-
Channel: Điện tử công suất
26-01-2025, 23:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamĐồng ý với Bqv.
50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
- Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...-
Channel: Điện tử công suất
26-01-2025, 08:09 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
-
Channel: Điện tử công suất
26-01-2025, 06:19 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietCuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
-
Channel: Điện tử công suất
24-01-2025, 19:40 -
Comment