SOLVED: 7i77D + Breakout-Board: Custom Bitfile needed
- freisei
 - 
				
									Topic Author
											 - Offline
 - Junior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 20
 - Thank you received: 1
 
			
	
						05 Jan 2022 09:37		 -  05 Jan 2022 12:27		#230845
		by freisei
	
	
		
			
	
	
			 		
													
	
				7i77D + Breakout-Board: Custom Bitfile needed was created by freisei			
			
				Good Morning!
I ve tried starting to generate a custom bitfile myself, but i have no chance to run ISE Design Suite on my PC.
Maybe the Wiki-Page for generating custom bitfiles need some attention/update. Xilinx wants me to use there newer products. So until now i dont know what to download/install exactly. Tried ISE System Edition 14.7 in a Virtual Machine (which failes on my PC).
So maybe someone could be so kind and compile a custom bitfile for me?
I have a 6i25: (currently flashed 5i25_7i77_7i85sp.bit to run my 7i77D and use a PWM-Pin from P2 with a breakout-board)
My bit-wishlist:
			
					I ve tried starting to generate a custom bitfile myself, but i have no chance to run ISE Design Suite on my PC.
Maybe the Wiki-Page for generating custom bitfiles need some attention/update. Xilinx wants me to use there newer products. So until now i dont know what to download/install exactly. Tried ISE System Edition 14.7 in a Virtual Machine (which failes on my PC).
So maybe someone could be so kind and compile a custom bitfile for me?
I have a 6i25: (currently flashed 5i25_7i77_7i85sp.bit to run my 7i77D and use a PWM-Pin from P2 with a breakout-board)
My bit-wishlist:
7i77D on P3: (no changes)
Configuration pin-out:
IO Connections for P3
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir
 1      0   IOPort       SSerial          0        TXEn3           (Out)
14      1   IOPort       SSerial          0        TXData3         (Out)
 2      2   IOPort       SSerial          0        RXData3         (In)
15      3   IOPort       SSerial          0        TXData2         (Out)
 3      4   IOPort       SSerial          0        RXData2         (In)
16      5   IOPort       SSerial          0        TXData1         (Out)
 4      6   IOPort       SSerial          0        RXData1         (In)
17      7   IOPort       MuxedQCountSel   0        MuxSel0         (Out)
 5      8   IOPort       MuxedQCount      0        MuxQ-A          (In)
 6      9   IOPort       MuxedQCount      0        MuxQ-B          (In)
 7     10   IOPort       MuxedQCount      0        MuxQ-IDX        (In)
 8     11   IOPort       MuxedQCount      1        MuxQ-A          (In)
 9     12   IOPort       MuxedQCount      1        MuxQ-B          (In)
10     13   IOPort       MuxedQCount      1        MuxQ-IDX        (In)
11     14   IOPort       MuxedQCount      2        MuxQ-A          (In)
12     15   IOPort       MuxedQCount      2        MuxQ-B          (In)
13     16   IOPort       MuxedQCount      2        MuxQ-IDX        (In)
Breakout-Board on P2:
(Pin numbers doesnt matter, i will connect as it comes out)
- 2 sserial-channels
- 2 stepgens
- 2 pwmgens
- rest should be useable for gerneral IO. (if possible, if not: sserial)
IO Connections for P2
Pin#  I/O   Pri. func    Sec. func     
 1     17   IOPort       SSerial          
14     18   IOPort       SSerial          
 2     19   IOPort       SSerial         
15     20   IOPort       SSerial         
 3     21   IOPort       StepGen       
16     22   IOPort       StepGen       
 4     23   IOPort       StepGen        
17     24   IOPort       StepGen          
 5     25   IOPort       PWMGen         
 6     26   IOPort       PWMGen           
 7     27   IOPort       PWMGen          
 8     28   IOPort       PWMGen           
 9     29   IOPort       IO               
10     30   IOPort       IO               
11     31   IOPort       IO               
12     32   IOPort       IO               
13     33   IOPort       IO              
Thanks!
Greets from Bavaria.
		Last edit: 05 Jan 2022 12:27  by freisei.			
			Please Log in or Create an account to join the conversation.
- freisei
 - 
				
									Topic Author
											 - Offline
 - Junior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 20
 - Thank you received: 1
 
			
	
						05 Jan 2022 12:26		 -  05 Jan 2022 12:27		#230858
		by freisei
	
	
		
			
	
	
			 		
													
	
				Replied by freisei on topic 7i77D + Breakout-Board: Custom Bitfile needed			
			
				i ve just found out that
5i25_7i77_7i78.bit nearly matches my needs.
btw:
ISE 14.7 now runs in a Virtual-Box VM. If this is the current correct way, i can rewrite the wiki-file. But there are even some errors i cant solve:
			
					5i25_7i77_7i78.bit nearly matches my needs.
btw:
ISE 14.7 now runs in a Virtual-Box VM. If this is the current correct way, i can rewrite the wiki-file. But there are even some errors i cant solve:
Parsing entity <TopPCIHostMot2>.
ERROR:HDLCompiler:69 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 272: <pindesc> is not declared.
ERROR:HDLCompiler:69 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 273: <moduleid> is not declared.
ERROR:HDLCompiler:854 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 269: Unit <toppcihostmot2> ignored due to previous errors.
Parsing architecture <Behavioral> of entity <toppcihostmot2>.
ERROR:HDLCompiler:374 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 320: Entity <toppcihostmot2> is not yet compiled.
ERROR:HDLCompiler:69 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 323: <std_logic_vector> is not declared.
ERROR:HDLCompiler:69 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 324: <std_logic_vector> is not declared.
ERROR:HDLCompiler:69 - "/home/ise/Z_hm2_source/TopPCIHostMot2.vhd" Line 325: <std_logic_vector> is not decl
Greets
		Last edit: 05 Jan 2022 12:27  by freisei.			
			Please Log in or Create an account to join the conversation.
- D.L.
 - Offline
 - Senior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 55
 - Thank you received: 37
 
			
	
						05 Jan 2022 14:21		 -  05 Jan 2022 15:45		#230867
		by D.L.
	
	
		
			
	
	
		
	
			 		
													
	
				Replied by D.L. on topic 7i77D + Breakout-Board: Custom Bitfile needed			
			
				uncomment strings in TopPCIHostMot2.vhd:Or use this pin files:
or			
					--use work.i25_x9card.all;--use work.PIN_7I77_7I78_34.all;use work.PIN_7I77_2SS2ST2SPD_34.all; -- with dplluse work.PIN_7I77_2SS2ST2SP_34.all;Attachments:
		Last edit: 05 Jan 2022 15:45  by D.L..			
	
		The following user(s) said Thank You: freisei 	
			Please Log in or Create an account to join the conversation.
- freisei
 - 
				
									Topic Author
											 - Offline
 - Junior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 20
 - Thank you received: 1
 
			
	
						05 Jan 2022 17:55				#230881
		by freisei
	
	
		
			
				
i use my own file
use work.PIN_7I77_P2Cust01.all;
which is attached to the project libraries.
With your tip, i found the error:
use work.PIN_7I77_P2Cust01.all; was use work.PIN_7I77_P2Cust01.vhd! wrong file extension...
ISE is now compiling... lets see
Thank You!
					
	
			
			 		
													
	
				Replied by freisei on topic 7i77D + Breakout-Board: Custom Bitfile needed			
			uncomment strings in TopPCIHostMot2.vhd:
[/code][/code][/code]--use work.i25_x9card.all; [code]--use work.PIN_7I77_7I78_34.all; Or use this pin files: [attachment=42707]PIN34_FIX_PWM_DIR_OUT.zip[/attachment] [code]use work.PIN_7I77_2SS2ST2SPD_34.all; -- with dpll or [code]use work.PIN_7I77_2SS2ST2SP_34.all;
i already uncommended --use work.i25_x9card.all;i use my own file
use work.PIN_7I77_P2Cust01.all;
which is attached to the project libraries.
With your tip, i found the error:
use work.PIN_7I77_P2Cust01.all; was use work.PIN_7I77_P2Cust01.vhd! wrong file extension...
ISE is now compiling... lets see
Thank You!
Please Log in or Create an account to join the conversation.
- freisei
 - 
				
									Topic Author
											 - Offline
 - Junior Member
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 20
 - Thank you received: 1
 
			
	
						07 Jan 2022 20:24				#231056
		by freisei
	
	
		
			
	
			
			 		
													
	
				Replied by freisei on topic SOLVED: 7i77D + Breakout-Board: Custom Bitfile needed			
			
				... and compiling was successful. Thanks again!			
					Please Log in or Create an account to join the conversation.
		Moderators: PCW, jmelson	
		Time to create page: 0.157 seconds