The HDL Complexity Tool

Software screenshot:
The HDL Complexity Tool
Software ətraflı:
Version: 0.5.04
Tarixi Upload: 2 Jun 15
Geliştirici: Slade Maurer
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: 1.0/5 (Total Votes: 1)

Verification test planları idarə etmək üçün

Bu mürəkkəblik hesab faydalı olmaq üçün nəzərdə tutulmuşdur. Ümid edirəm ki, RTL dizaynerlər səmərəli mövcud dizayn quruluşunu öyrənmək üçün dizayn mürəkkəbliyi idarə etmək üçün bir yol kimi və bir bələdçi kimi bu aracı istifadə edə bilərsiniz.
HDL Mürəkkəblik Tool ölçü məlumatları təmin etmək üçün sadə bir alətdir. sürücülük konsepsiyası Siz ölçmək bilməz nə nəzarət edə bilməz ki, olan. Biz real layihələrin bir sıra yaxşı həyata bir vasitə inkişaf mövcud tədqiqat istifadə etmək niyyətindəyik.
Aktual qüsur data riskli komponentləri müəyyən etmək üçün bir texnika kimi mürəkkəbliyi test üçün istifadə olunacaq. Real dizayn HCT praktiki istifadə nə müəyyən etmək üçün ölçülür. Sonda, bu alət hər kəs dizayn və / və ya mürəkkəb hardware layihə təsdiq praktiki faydalı olmalıdır.
INSTALLATION
& Nbsp; 1. Http://www.sourceforge.net/hct son mənbələri Yukle
& Nbsp; 2. Bir kataloq faylları Untar
& Nbsp; 3. İcra: O kataloq ./install.pl Perl
& Nbsp; geniş bir * nix qutusu sistemi yüklemek istəyirsinizsə ** kök kimi çalışan edin
& Nbsp; 4. Installer təlimatları izləyin
DESIGN
HCT davamlı inkişaf edir. Biz filialı mürəkkəbliyi anlamaq üçün McCabe cyclomatic Mürəkkəblik təhlili ilə başlayır. Sonra biz real qüsur data ilə kalibrovka edir daha mürəkkəb mürəkkəbliyi puanları ilə bu yaxşılaşır.
Bu barədə yaxşı fon mövcuddur. Michael Shaefers tərəfindən "HDL modelləri Mürəkkəblik ölçülməsi" baxın. Sonra biz HCT üçün dizayn meyar kimi istifadə bir neçə alıntılar var.
Ki, kağız müəyyən edilir, bir neçə HDL mürəkkəblik amillər var:
- Size
- Quş balası
- Nəzarət axını
- Informasiya axını
- Iyerarxiya
- Mövqeyində
- Qanunauyğunluqları
- Modularity
- (Modulları və ya hallarda) coupling
- Concurrency
- Vaxtı
Ki, kağız, HDL psixoloji mürəkkəbliyi ideyası təqdim olunur və ümumi aspektləri, eləcə də proqram qarşı hardware dizayn mürəkkəbliyi fərqlər təhlil edilir. point yaxşı mürəkkəbliyi hesab altı qaydalara riayət edəcək ki:
1. tədbir rəsmi təməl əsasında olmalıdır
2. tədbir intuitiv olmalıdır
Inkişaf 3. Models ölçülə olmaq
4. Strukturlaşdırılmış model bir struktursuz versiyası daha az kompleks ölçülür var
Model yeni hissələri durub 5. mürəkkəbliyi artırmaq var
6. daha mürəkkəb hissəsi model bir hissəsi əvəz mürəkkəbliyi artırmaq var
Siz onlar haqqında düşünməyə başlamaq o altı uca qol var. Onların nəzərdə transitivity nail olmaq üçün çətin olacaq. Ancaq biz bu atəş və bir rəhbər işıq kimi istifadə etməlidir.
Biz cəhdləri saflaşdırmaq üçün öz qüsur tarixi ilə əlaqədar istifadəçilər lazımdır. Təmiz və sadə ümumi təhlil və hesablama çərçivəsində iteration effektiv iterativ dizayn üçün əsas deyil. Biz proqram memarlıq üzrə həyata bizim seçilmiş dil bir zəriflik diqqət lazımdır.
düzgün bir HDL hardware blokları psixoloji mürəkkəbliyi hesab və qüsur dərəcələri və cədvəli riskləri proqnozlaşdırmaq üçün istifadə etmək olan son məqsədi

Bu azad Yeni nədir.

  • Bu azad tam McCabe cyclomatic mürəkkəbliyi, kodu bayt, şərh bayt, müxtəlif əmsalları və bütün modulları complexit anlamaq üçün istifadə edə bilərsiniz bir sıralama sistemi ölçü dəqiq nəticələr üçün yenidən olunur bir layihə.
  • Bu Verilog cyclicity CDL və dəstək command line və CSV formatların həm də işləyir.
!

üçün tələblər :

  • Perl

Şərh The HDL Complexity Tool

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!