Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

convert from bitstream to vhdl

Status
Not open for further replies.

princesse91

Newbie level 4
Joined
Apr 18, 2015
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
39
Hello,
I want to read or convert from bitstream to vhdl.. Does this operation is possible?? And if yes, how can i do it??
Thanks in advance
 

std_match

Advanced Member level 4
Joined
Jul 9, 2010
Messages
1,227
Helped
451
Reputation
902
Reaction score
417
Trophy points
1,363
Location
Sweden
Activity points
9,506
The FPGA companies don't publish any information about the bitstream content. Probably to make it as hard as possible to produce clones of the FPGA chips.
 

princesse91

Newbie level 4
Joined
Apr 18, 2015
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
39
@std_match that mean that i can do this conversion or not??
And what about the conversion from .hex to .asm.. Is it possible??
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
50,023
Helped
14,496
Reputation
29,262
Reaction score
13,427
Trophy points
1,393
Location
Bochum, Germany
Activity points
287,110
And what about the conversion from .hex to .asm
The question isn't related to FPGA configuration bitstreams, I presume. Microcontroller machine level code can be disassembled to asm text, of course without any symbolic information.

Scientific papers have demonstrated deriving a gate level netlist from unencrypted FPGA bitstreams. But there are no commonly available tools for it, in so far I don't think it's a practical option for you. Deriving a high level (e.g. VHDL desription) from gatelevel can be also quite difficult.
 

vGoodtimes

Advanced Member level 4
Joined
Feb 16, 2015
Messages
1,089
Helped
307
Reputation
614
Reaction score
303
Trophy points
83
Activity points
8,730
disassembly will work ok as long as the code doesn't have any countermeasures.

I suspect it would not be that hard to reverse engineer the .bit format. It makes sense not to publish that info because the user doesn't need to know it ever. This reduces support costs and allows freedom in changing the format whenever the design team wants.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top