[giúp] Làm thế nào để truy cập vào PCI bus

1

123456vn

Guest
Xin chào tất cả mọi người!
Tôi đang phát triển một thẻ PCI ADDA trên xe buýt.Giai đoạn đầu tiên tôi cần làm là để truy cập vào PCI bus.Nhưng tôi không biết làm thế nào để làm điều đó.Ông có thể giúp tôi?

 
hi để truy cập vào PCI bus bạn cần để giữ của không gian config PCI và chu kỳ xung quanh các thiết bị trong nó đến khi bạn nhận được điện thoại mà bạn muốn kiểm soát.một bạn nhận được địa chỉ cơ sở của thiết bị bạn muốn điều khiển trong bộ nhớ, bạn có thể sử dụng các lệnh IO.tìm không gian config PCI trong google và bạn sẽ nhận được mã mẫu.

 
Hệ điều hành nào?Đây có phải là một trình điều khiển thiết bị hoặc một ứng dụng?

 
Nó phụ thuộc vào những gì bạn muốn làm - PCI của bạn chỉ cần gỡ lỗi phần cứng, hoặc làm bạn muốn viết bất kỳ ứng dụng Windows.Nếu trước, sau đó bạn có thể làm việc với các debugger như SoftIce.Hoặc bạn có thể sử dụng một số giải pháp "chung chung" như WinDriver hoặc RapidDriver:
http://www.entechtaiwan.com/dev/rapid/index.shtm
http://www.jungo.com

 
Hi Anacoda,

Giả sử rằng đây là một dự án cá nhân, bằng cách sử dụng BDS xPCI PCI lõi IP có thể giúp bạn ít nhất là với một phần giao diện PCI của thiết kế.
BDS xPCI PCI lõi IP là một Xilinx (TM) LogiCORE (TM) PCI tương thích (thay thế) PCI lõi IP.
32-bit BDS XPCI32 PCI lõi IP có sẵn cho ít nhất là $ 100 cho phi thương mại, phi lợi nhuận, cá nhân sử dụng, và cùng một phiên bản 64-bit BDS XPCI64 PCI lõi IP (Bao gồm BDS XPCI32 PCI lõi IP) đi cho $ 200.
Kể từ khi bắt đầu lúc giá chỉ 100 $, đó là lý tưởng cho những người học HDL, FPGA mới bắt đầu, FPGA hobbyists, những người đam mê phần cứng máy tính, hoặc các dự án tốt nghiệp của sinh viên.
BDS xPCI PCI lõi IP đi kèm với một testbench PCI cho Verilog HDL cho phép người dùng để mô phỏng thiết kế rộng rãi trên mô phỏng HDL trước khi bắn lên các FPGA.
ModelSim bao gồm ModelSim XE được hỗ trợ bởi BDS xPCI PCI lõi IP, và việc phát hành tiếp theo của BDS xPCI PCI lõi IP sẽ hỗ trợ một Verilog $ 50 HDL giả lập được gọi là Veritak bởi Sugawara Systems (http://www.sugawara-systems.com) như là một chi phí thấp thay thế cho ModelSim XE.(Hiện tại phiên bản này không hoạt động đúng trong Veritak, nhưng vấn đề đã được cố định.)
VHDL hỗ trợ hiện tại đang nghèo, nhưng VHDL porting thiết kế và tham khảo testbench PCI nên có sẵn trong một tháng.(Porting đã được lấy một ít lâu hơn dự kiến.)
BDS xPCI PCI lõi IP chính thức hỗ trợ sau PCI ban.

- Insight Điện tử Spartan-II 150 PCI (đã ngưng)

- Insight Điện tử Spartan-II 200 PCI Development Kit
http://www.memec.com/uploaded/SpartanII200PCI.pdfBDS xPCI PCI lõi IP "không chính thức" hỗ trợ sau PCI ban.

- Avnet Xilinx Spartan-3 đánh giá Kit
http://www.em.avnet.com/evk/home/0, 1719, RID% 253D0% 2526CID% 253D7816% 2526CCD% 253DUSA% 2526SID% 253D4742% 2526DID% 253DDF2% 2526SRT% 253D1% 2526LID% 253D18806% 2526PVW% 253D% 2526BID% 253DDF2% 2526CTP% 253DEVK, 00.html
http://www.em.avnet.com/ctf_shared/evk/df2df2usa/Xilinx% 20Spartan-3% 20Evaluation% 20Kit% 20 -% 20Brief% 20022504F.pdf

- Enterpoint Broaddown2 Ban Phát triển
http://www.enterpoint.co.uk/moelbryn/broaddown2.htmlVì vậy, với BDS xPCI PCI lõi IP, hầu như bất cứ ai có thể làm cho thiết bị của riêng họ PCI khoảng $ 450 đến $ 550.($ 300 đến $ 400 cho hội đồng quản trị $ 100 cho BDS XPCI32 PCI lõi IP $ 50 cho Veritak.)
Đối với người sử dụng thương mại người muốn sửa đổi một Xilinx LogiCORE PCI hoặc muốn chuyển đổi một thiết kế có sử dụng Xilinx LogiCORE PCI vào một ASIC (ASIC FPGA để chuyển đổi), BDS xPCI PCI lõi IP cũng có sẵn trong Verilog HDL RTL.
Để biết thêm thông tin, hãy truy cập Brace Giải pháp thiết kế website tại http://www.bracedesignsolutions.com.Kevin Brace123456vn đã viết:

Xin chào tất cả mọi người!

Tôi đang phát triển một thẻ PCI ADDA trên xe buýt.
Giai đoạn đầu tiên tôi cần làm là để truy cập vào PCI bus.
Nhưng tôi không biết làm thế nào để làm điều đó.
Ông có thể giúp tôi?
 

Welcome to EDABoard.com

Sponsor

Back
Top